package com.azi.baseconhecimento.service;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.azi.baseconhecimento.dao.DicaDao;
import com.azi.baseconhecimento.entity.Dica;

@Service
public class DicaService {

	@Autowired
	private DicaDao dicaDao;

	public Dica salvarDica(Dica dica) {
		return dicaDao.salvar(dica);
	}

	public List<Dica> buscarDicas(int maxResults) {
		return dicaDao.buscarDicas(maxResults);
	}

	public List<Dica> buscarDicasPorTitulo(String titulo) {
		return dicaDao.buscarDicasPorTitulo(titulo);
	}

	public List<Dica> buscarDicasPorTituloDescricao(String tituloDescricao) {
		return dicaDao.buscarDicasPorTituloDescricao(tituloDescricao);
	}

	public List<Dica> buscarDicasPorColaborador(String colaborador) {
		return dicaDao.buscarDicasPorColaborador(colaborador);
	}

	public List<Dica> listarDicas() {
		return dicaDao.listarDicas();
	}

	public Dica buscarDica(Integer id) {
		return dicaDao.buscarDica(id);
	}

	public List<Dica> buscarDicasPorCategoria(String categoria) {
		return dicaDao.buscarDicasPorCategoria(categoria);
	}

}
